newfangled contraption - Spanish English Dictionary